package com.zt.service;

import com.zt.pojo.Setmeal;
import com.zt.pojo.vo.SetmealVo;
import com.zt.util.Result;

/**
* @author 不.凌
* @description 针对表【t_setmeal】的数据库操作Service
* @createDate 2024-11-17 19:36:06
*/
public interface SetmealService{
    /**
     * 分页模糊查询
     * @param setmealVo
     * @return
     */
    Result findPage(SetmealVo setmealVo);

    /**
     * 添加套餐
     * @param setmeal
     */
    void add(Integer[] checkgroupIds, Setmeal setmeal);

    /**
     * 删除套餐
     * @param id
     */
    void delete(Integer id);

    /**
     * 根据id查询套餐
     * @param id
     */
    Setmeal findById(Integer id);

    /**
     * 根据检查组id查询套餐id
     * @param id
     * @return
     */
    Integer[] findSetMealIdsByCheckGroupId(Integer id);
    /**
     * 编辑套餐
     * @param setmeal
     */
    void edit(Integer[] checkgroupIds,Setmeal setmeal);
}
